body {
    color: #585858;
    font-family: 'microsoft yahei', Arial, sans-serif;
}

ul,
ol {
    margin: 0;
    padding: 0;
}

li {
    list-style: none;
    padding-left: 0;
    padding-right: 0;
}

.carousel {
    margin: 0 auto;
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
    width: 100%;
}

.navbar {
    margin: 0;
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand {
    background: url(http://alicdn.epg.huan.tv/project/shixunsuda/img/logo.png);
    background-size: 100%;
    display: inline-block;
    font-size: 1px;
    height: 38px;
    line-height: inherit;
    margin: 28px 0 0 2rem;
    min-height: auto;
    overflow: hidden;
    padding: 0;
    text-indent: -999px;
    width: 190px;
}

.navbar-brand {
    height: 2.8rem;
    margin-left: 5rem;
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #444;
    background-color: transparent
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #309aeb;
    background-color: transparent
}

.navbar,
.navbar-brand,
.nav>li>a {
    line-height: 3.1;
}

.navbar-toggle {
    margin-top: 1rem;
}

.gray_bg {
    background: #eee;
}

.blue_bg {
    background: #309bed;
}

.nav>li {
    border-bottom: 1px #d2d2d2 dotted;
}

.title_blue,
.title_white {
    color: #309aeb;
    padding: 1.8rem 0;
}

.title_white {
    color: #fff;
}

.title_small {
    font-size: 1.8rem;
    margin: 0 0 1rem;
}

.tit_line {
    background: url(http://alicdn.epg.huan.tv/project/shixunsuda/img/line.png) no-repeat center bottom;
    padding: 1.8rem 0 3.4rem;
}

.b_m {
    margin-bottom: 4rem;
}

.img_round_list {
    border-radius: 100%;
    display: block;
    height: 100%;
    margin: 0 auto 1.5rem;
    width: 100%;
}

.img_height {
    max-width: 100%;
    margin-bottom: 4rem;
}

.b_5 {
    margin: 5rem auto 0;
}

.b_5 li {
    margin: 0 0 3rem;
}

.lead {
    color: #737373;
    font-size: 1.5rem;
}

.pic_list4 a {
    background: #fff;
    color: #555;
    display: block;
    width: 100%;
}

.pic_list4 span {
    display: block;
    height: 3.8rem;
    line-height: 3.8rem
}

.pic_list4_shadow a {
    padding: .5rem;
}

.pic_t,
.cover_b {
    margin: 0 0 4rem;
}

.pic_t .cover {
    margin: 2.5rem 0 0;
}

.pic_t img,
.cover_b {
    width: auto;
    max-width: 100%;
}

.pic_list2 li span {
    display: block;
    margin: 0 0 1rem;
}

.pic_list2 li img {
    margin: 0 0 4rem;
    width: 100%;
}

.btn-primary {
    background-color: transparent;
    border-color: #309aeb;
    color: #309aeb;
}

.container .btn:last-child {
    margin-bottom: 1.8rem;
}

.center_r {
    float: right;
}

.txt_bb_cw {
    background: #1077c6;
    border-radius: 10px;
    color: #fff;
    font-size: 1.5rem;
    line-height: 1.8;
    margin: 0 1.8rem 2rem 0;
    padding: 1.6rem 2rem;
    text-align: left;
    width: 85%;
}

.txt_white {
    color: #fff;
}

.list1 {
    color: #fff;
    font-size: 1.5rem;
    margin: 0 auto 2rem;
    text-align: left;
    width: 80%;
}

.list1 li,
.list2 ol li {
    list-style: decimal-leading-zero;
    list-style-position: outside;
    margin: 0 0 1rem 3rem;
}

.list2 {
    font-size: 1.5rem;
    margin: 0 auto;
    text-align: left;
}

.list2 span,
.list2 ol {
    float: left;
}

.list2 ol {
    line-height: 1.6;
    width: 92%;
}

.list2 span {
    color: #2d95ee;
}

.list2>li {
    margin-bottom: 2rem;
}

.blue_sty_4,
.purple_sty_4,
.cyan_sty_4 {
    border-radius: 1rem;
    box-sizing: border-box;
    margin: 0 0 4rem;
    padding: 3rem 2rem 5rem;
}

.blue_sty_4 p,
.purple_sty_4 p,
.cyan_sty_4 p {
    line-height: 1.8;
    margin-top: 1rem;
    text-align: left;
}

.blue_sty_4 {
    background: #4187e7;
}

.purple_sty_4 {
    background: #9c6de1;
}

.cyan_sty_4 {
    background: #4ab5c5;
}

.center_60 .txt_bb_cw {
    margin: 0 auto 4rem;
}

.about_bg {
    background: url(http://alicdn.epg.huan.tv/project/shixunsuda/img/36.png) no-repeat;
    background-size: 100%;
    padding: 8.75rem 0 0;
    width: 100%;
}

.about_txt {
    background: #309bed;
    color: #fff;
    margin: 0 auto;
    padding: 1rem 3rem 3rem;
    width: 90%;
}

.about_txt p {
    line-height: 1.8;
    margin-top: 2rem;
}

.about_list {
    margin: 6.625rem 0;
}

.about_list h3 {
    border-bottom: 1px #d2d2d2 solid;
    padding: 0 0 2rem;
}

.about_list li {
    margin: 3rem 0 0;
}

.about_list li span {
    background-position: 50%;
    display: block;
    float: left;
    height: 36px;
    margin: -.5rem 1rem 0 0;
    text-indent: 50px;
    width: 36px;
    zoom: 0.8;
}

.user {
    background: url(http://alicdn.epg.huan.tv/project/shixunsuda/img/37.png) no-repeat;
}

.tel {
    background: url(http://alicdn.epg.huan.tv/project/shixunsuda/img/38.png) no-repeat;
}

.email {
    background: url(http://alicdn.epg.huan.tv/project/shixunsuda/img/39.png) no-repeat;
}

.adress {
    background: url(http://alicdn.epg.huan.tv/project/shixunsuda/img/40.png) no-repeat;
}

footer {
    background: #d6d6d6;
    overflow: hidden;
    padding: 4rem 0;
    text-align: center;
}

footer h6,
footer p {
    font-size: 1rem;
    margin: 1.5rem 0;
}

.col-xs-6 img {
    width: 100%;
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
    height: 100%;
}

@media(min-width:900px) {
    .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin: 1.5rem 0 0 2rem;
    }
    .navbar-nav {
        margin-left: 5rem;
    }
    .center_r {
        margin-right: 1.8rem;
    }
    .pic_list4 a {
        padding: 0;
    }
    .pic_list4 img {
        height: auto!important;
        max-width: 100%;
    }
    .pic_list4_shadow {
        width: 70rem;
    }
    .b_5 {
        width: 66rem;
    }
    .pic_list4_shadow a {
        box-shadow: 0 0 5px 1px #ccc;
    }
    .pic_list1 {
        margin: 0 auto;
        width: 80%;
    }
    .pic_list2 {
        margin: 0 auto;
        width: 60%;
    }
    .list1 {
        position: relative;
        right: -4rem;
        width: 60%;
    }
    .list2 {
        width: 84%;
    }
    .center_70 {
        margin: 0 auto;
        width: 70%;
    }
    .center_60 {
        margin: 0 auto;
        width: 60%;
    }
    .txt_bb_cwh {
        line-height: 2.2;
    }
    .about_txt {
        width: 62.8rem;
    }
    .about_bg {
        padding: 23.75rem 0 0;
    }
    .about_list {
        margin: 6.625rem auto;
        width: 34%;
    }
    .about_list li span {
        zoom: 1;
    }
    .img_round_list {
        height: 11.875rem;
        width: 11.875rem;
    }
    .b_5 li {
        margin: 0 0 5rem;
    }
    .list1 {
        font-size: 1.8rem;
    }
    .list2 {
        font-size: 2rem;
    }
    .txt_bb_cw {
        font-size: 1.6rem;
    }
}